<?php

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

namespace Common\Model;

use Think\Model\RelationModel;

/**
 * Description of BusinessModel
 *
 * @author Administrator
 */
class BusinessModel extends RelationModel {

    //表单合法性验证
    protected $insertFields = array('fullname', 'shotname', 'province', 'city', 'district', 'linkman', 'mobile', 'server_id', 'spot_manager', 'avatar');
    protected $updateFields = array('fullname', 'shotname', 'province', 'city', 'district', 'linkman', 'mobile', 'server_id', 'spot_manager', 'avatar');
    //表单自动验证 
    protected $_validate = array(
        //array('jcid', '0', '职位类别必须选择！', 0, 'notequal'),
        array('fullname', 'require', '企业信息 - 企业名称，必须填写！'),
        array('shotname', 'require', '企业信息 - 企业简称，必须填写！'),
        //array('pay_type', array('0', '0.00'), '职位工资，填写不正确！', 0, 'notin'),
        //array('pay_type', '0', '结算方式，必须选择！', 0, 'notequal'),
        array('province', '0', '企业地点- 省份 -必须选择！', 0, 'notequal'),
        array('province', 'require', '企业地点- 省份 -必须选择！'),
        array('city', '0', '企业地点- 市 -必须选择！', 0, 'notequal'),
        array('city', 'require', '企业地点- 市 -必须选择！'),
        array('district', '0', '企业地点- 区 -必须选择！', 0, 'notequal'),
        array('district', 'require', '企业地点- 区 -必须选择！'),
        //array('address', 'require', '企业信息 - 详细地址，必须填写！'),
        array('linkman', 'require', '联系人 - 姓名必须填写！'),
        array('mobile', 'require', '联系人 - 手机号码，必须填写！'),
        array('mobile', '/^1[3|4|5|8][0-9]\d{4,9}$/', '手机号码格式错误！', 0, 'regex', 3),
       /* array('server_id', 'require', '定制服务 - 客服，必须选择！'),
        array('server_id', '0', '定制服务 - 客服，必须选择！', 0, 'notequal'),*/
        array('spot_manager', 'require', '定制服务 - 现场管理，必须选择！'),
        array('spot_manager', '0', '定制服务 - 现场管理，必须选择！', 0, 'notequal'),
        //array('sex', array(0, 1, 2), '性别，不允许有其他选择！', 0, 'in'),
        //array('work_type', '0', '工作类型，必须选择！', 0, 'notequal'),
        array('fullname', '', '企业信息 - 企业名称已存在！', 0, 'unique', 1),
        array('mobile', '', '联系人 - 手机号码已存在！', 0, 'unique', 1)
    );
    protected $_link = array(
        'info' => array(
            'mapping_type' => self::HAS_ONE,
            'class_name' => 'BusinessInfo',
            'foreign_key' => 'bus_id'
        )
    );

}
